import java.util.Scanner;

/**
 *  打车省钱策略:
 *  小明要打车去x公里以外，出租车起步价8元，3公里后每公里加2元，10公里后每公里还需要加长途费2元，
 *  但总价满60元以后打八五折。小明觉得也许他可以3公里3公里换乘接力（假设每次都能打到车），
 *  但是他不太清楚这到底是省钱还是更费钱。请你帮他算一算两种方法各自要花多少钱（费用最后取整，中间计算过程不取整）。
 *
 */
public class Test2 {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        int x = input.nextInt(); // 26
        System.out.println(oneTaxi(x)); // 73
        System.out.println(moreTaxi(x)); // 72
    }
    private static int moreTaxi(int x) {
        double result = 0;
        while (x > 0) {
            result += 8;
            x -= 3;
        }
        return (int)result;
    }

    private static int oneTaxi(int x) {
        double result = 0;
        int m = 0;
        // 小明要打车去x公里以外，出租车起步价8元，3公里后每公里加2元，10公里后每公里还需要加长途费2元,但总价满60元以后打八五折
        // 0 - 3 公里内:
        result += 8;
        m += 3;
        // 3 - 10公里: 8 + 14 + 16 * 4 = 22 +
        while (m < x && m < 10) {
            result += 2;
            m++;
        }
        // 10公里之后
        while (m < x) {
            result += 4;
            m++;
        }
        if(result > 60)
            result *= 0.85;
        return (int)result;
    }
}

